package com.honghe.system.mapper;

import java.util.List;
import com.honghe.system.domain.SysAttendanceReapply;

/**
 * 补卡申请Mapper接口
 * 
 * @author honghe
 */
public interface SysAttendanceReapplyMapper 
{
    /**
     * 查询补卡申请
     * 
     * @param reapplyId 补卡申请主键
     * @return 补卡申请
     */
    public SysAttendanceReapply selectSysAttendanceReapplyByReapplyId(Long reapplyId);

    /**
     * 查询补卡申请列表
     * 
     * @param sysAttendanceReapply 补卡申请
     * @return 补卡申请集合
     */
    public List<SysAttendanceReapply> selectSysAttendanceReapplyList(SysAttendanceReapply sysAttendanceReapply);

    /**
     * 新增补卡申请
     * 
     * @param sysAttendanceReapply 补卡申请
     * @return 结果
     */
    public int insertSysAttendanceReapply(SysAttendanceReapply sysAttendanceReapply);

    /**
     * 修改补卡申请
     * 
     * @param sysAttendanceReapply 补卡申请
     * @return 结果
     */
    public int updateSysAttendanceReapply(SysAttendanceReapply sysAttendanceReapply);

    /**
     * 删除补卡申请
     * 
     * @param reapplyId 补卡申请主键
     * @return 结果
     */
    public int deleteSysAttendanceReapplyByReapplyId(Long reapplyId);

    /**
     * 批量删除补卡申请
     * 
     * @param reapplyIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysAttendanceReapplyByReapplyIds(Long[] reapplyIds);
} 